""""
所有窗口数据地址管理类
"""
from TestToolsV2.data.ConfigType import configType


class configPath:
    def __init__(self):
        self.__basePath = "../config/"
        self.__mainWindownConfig = self.__basePath + "MainWindownConfig.json"
        self.__parametersConfig = self.__basePath + "ParametersConfig.json"
        self.__readerConfig = self.__basePath + "ReaderConfig.json"
        self.__componentListConfig = self.__basePath + "ComponentList.json"

    def get_config(self, configName: configType = configType.mainWindown):
        if configName == configType.mainWindown:
            return self.__mainWindownConfig
        if configName == configType.parameters:
            return self.__parametersConfig
        if configName == configType.reader:
            return self.__readerConfig
        if configName == configType.component:
            return self.__componentListConfig
        else:
            return self.__mainWindownConfig

